﻿using CardMaker.Library.Models;

namespace CardMaker.Library.Services; 

public interface ISideImageStorage {
    Task InitializeAsync();
    Task<IEnumerable<SideImage>> GetSideImagesAsync(int cardTemplateId);
    Task<IList<SideImage>> GetSideImagesAsync(CardTemplate cardTemplate);
    Task  SaveSideImageAsync(SideImage sideImage);
    Task SaveSideImageAsync(IEnumerable<SideImage> sideImage);
}